Evaluating ASIC, DSP, and RISC Architectures for Embedded Applications
نویسنده
چکیده
Mathematical analysis and empirical evaluation of the solid state equation PowerCMOS = P = C ⋅V2 ⋅ f ⋅ N ⋅%N is presented in this paper which identifies a measurable metric for evaluating relative advantages of ASIC, DSP, and RISC architectures for embedded applications. Relationships are examined which can help predict relative future architecture performance as new generations of CMOS solid state technology become available. In particular, Performance/Watt is shown to be an Architecture-Technology Metric which can be used to • calibrate ASIC, DSP, & RISC performance density potential relative to a solid state technology generations, • measure & evaluate architectural changes, and • project a architecture performance density roadmap. 1. Architecture Metric Basis Intuitively, more efficient architectures will use less energy to complete the same task on the same generation CMOS solid state technology. Beyond this intuition, (1) How can the relative advantages between ASIC, DSP, and RISC architectures be quantified? (2) How can the relative advantages between different ASIC, DSP, and RISC options be projected into future embedded system design plans? The key concept is the power consumption behavior of a CMOS gate. 1.1. CMOS device power consumption Power consumption is an externally measurable physical property of CMOS ASIC, DSP, and RISC devices which are used to build larger computational systems. The power consumption for a CMOS device is shown in equation 1-1. PowerCPU = P = C ⋅V 2 ⋅ f ⋅ N ⋅%N ( 1 -1 ) where, C = Capacitance V = CPU Core Voltage f = CPU Core Clock Frequency N = Number of Gates %N = Percentage of Gates which change state on a given clock cycle. Some primary architectural and technoloyg components in the CMOS power consumption equation 1-1 can be noted.
منابع مشابه
Low Overhead Memory Subsystem Design for a Multicore Parallel DSP Processor
The physical scaling following Moore’s law is saturated while the requirement on computing keeps growing. The gain from improving silicon technology is only the shrinking of the silicon area, and the speedpower scaling has almost stopped in the last two years. It calls for new parallel computing architectures and new parallel programming methods. Traditional ASIC (Application Specific Integrate...
متن کاملUltra-Low-Energy DSP Processor Design for Many-Core Parallel Applications
Background and Objectives: Digital signal processors are widely used in energy constrained applications in which battery lifetime is a critical concern. Accordingly, designing ultra-low-energy processors is a major concern. In this work and in the first step, we propose a sub-threshold DSP processor. Methods: As our baseline architecture, we use a modified version of an existing ultra-low-power...
متن کاملSpecialized Architectures for Optical Flow Computation: A Performance Comparison of ASIC, DSP, and Multi–DSP
In this paper we present three specialized architectures for optical flow computation based on: i) an ASIC in CMOS standard cell technology, ii) a single DSP TMS320C40, and ii) a TMS320C40-based multiprocessor. The pros and cons of each architecture are discussed. keywords: optical flow estimation, ASIC, multi-DSP
متن کاملOpen multimedia application platform: enabling multimedia applications in third generation wireless terminals through a combined RISC/DSP architecture
This paper describes how multimedia applications will be enabled in 3G wireless terminals thanks to the efficiency of the DSP core embedded in the TI Open Multimedia Application Platform (OMAP). OMAP H/W architecture will be described, with an emphasis on how multimedia applications (video, audio, speech) will benefit from this advanced architecture. The paper will also depict the advantages pr...
متن کاملIndependent Component Analyses, Wavelets, Unsupervised Nano-Biomimetic Sensors, and Neural Networks V
The design of an microprocessor is a long, tedious, and error-prone task consisting of typically three design phases: architecture exploration, software design (assembler, linker, loader, profiler), architecture implementation (RTL generation for FPGA or cell-based ASIC) and verification. The Language for instruction-set architectures (LISA) allows to model a microprocessor not only from instru...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998